\doxysection{stm32h7xx\+\_\+hal\+\_\+mdma.\+h}
\hypertarget{stm32h7xx__hal__mdma_8h_source}{}\label{stm32h7xx__hal__mdma_8h_source}\index{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/STM32H7xx\_HAL\_Driver/Inc/stm32h7xx\_hal\_mdma.h@{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/STM32H7xx\_HAL\_Driver/Inc/stm32h7xx\_hal\_mdma.h}}
\mbox{\hyperlink{stm32h7xx__hal__mdma_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00018\ }
\DoxyCodeLine{00019\ \textcolor{comment}{/*\ Define\ to\ prevent\ recursive\ inclusion\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#ifndef\ STM32H7xx\_HAL\_MDMA\_H}}
\DoxyCodeLine{00021\ \textcolor{preprocessor}{\#define\ STM32H7xx\_HAL\_MDMA\_H}}
\DoxyCodeLine{00022\ }
\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#ifdef\ \_\_cplusplus}}
\DoxyCodeLine{00024\ \ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \{}
\DoxyCodeLine{00025\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00026\ }
\DoxyCodeLine{00027\ \textcolor{comment}{/*\ Includes\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00028\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{stm32h7xx__hal__def_8h}{stm32h7xx\_hal\_def.h}}"{}}}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00033\ }
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00038\ \textcolor{comment}{/*\ Exported\ types\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00048\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct}}
\DoxyCodeLine{00049\ \{}
\DoxyCodeLine{00050\ }
\DoxyCodeLine{00051\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_aed45810038d75efa943dba0cf4fe179c}{Request}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00053\ }
\DoxyCodeLine{00054\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_a1dad66e6270829e7ddeb1f299d2509d0}{TransferTriggerMode}};\ \ \ \ \ }
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00058\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_aa2a6b92c89503f857ef2bab4cd99e2b4}{Priority}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00060\ }
\DoxyCodeLine{00061\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_adf41bcbbd0d8ae12e23fd09306173edd}{Endianness}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00063\ }
\DoxyCodeLine{00064\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_a810940b74cb3c79b3e7a761286038afc}{SourceInc}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00066\ }
\DoxyCodeLine{00067\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_a39bbe11b17acddc167c9f94729c9b487}{DestinationInc}};\ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00069\ }
\DoxyCodeLine{00070\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_ad6808b8ff46e3158c967f6fd08b44561}{SourceDataSize}};\ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00072\ }
\DoxyCodeLine{00073\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_af404f1aefbaf0d90ae9e79b0172944d7}{DestDataSize}};\ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00076\ }
\DoxyCodeLine{00077\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_aed58f233e99dbb80366482f989d674e3}{DataAlignment}};\ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00079\ }
\DoxyCodeLine{00080\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_ad8d78a542dfcb71d7ab5609f770ef7c4}{BufferTransferLength}};\ \ \ \ \ \ }
\DoxyCodeLine{00082\ }
\DoxyCodeLine{00083\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_a99e68173d73b314e7d8c27aa859b1dc8}{SourceBurst}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00090\ }
\DoxyCodeLine{00091\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_a505806e16eaa9f3ed47f149f690e3783}{DestBurst}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00098\ }
\DoxyCodeLine{00099\ \ \ int32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_a0fa6c85fbcd124d36b6a9ff7bc33bd76}{SourceBlockAddressOffset}};\ \ \ }
\DoxyCodeLine{00104\ }
\DoxyCodeLine{00105\ }
\DoxyCodeLine{00106\ \ \ int32\_t\ \mbox{\hyperlink{struct_m_d_m_a___init_type_def_aeda70d870ef3f4434d3c364128296188}{DestBlockAddressOffset}};\ \ \ \ \ \ }
\DoxyCodeLine{00111\ }
\DoxyCodeLine{00112\ \}\mbox{\hyperlink{struct_m_d_m_a___init_type_def}{MDMA\_InitTypeDef}};}
\DoxyCodeLine{00113\ }
\DoxyCodeLine{00121\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct}}
\DoxyCodeLine{00122\ \{}
\DoxyCodeLine{00123\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_a1aba49c45628919345b11378869cccd2}{CTCR}};\ \ \ \ \ }
\DoxyCodeLine{00124\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_a37e670bfdad02877eb8291fbc43f0a21}{CBNDTR}};\ \ \ }
\DoxyCodeLine{00125\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_ab09f27518c5b847b2710c8289d4ed662}{CSAR}};\ \ \ \ \ }
\DoxyCodeLine{00126\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_a13591689c3d723959969ce6a36e46eec}{CDAR}};\ \ \ \ \ }
\DoxyCodeLine{00127\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_a2123db2d7b0990b1b370df6b0f4a00a4}{CBRUR}};\ \ \ \ }
\DoxyCodeLine{00128\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_a30d688477fb95aa2826a64004017698c}{CLAR}};\ \ \ \ \ }
\DoxyCodeLine{00129\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_aa3ce729f2ab00cabbd8a673f729ef38e}{CTBR}};\ \ \ \ \ }
\DoxyCodeLine{00130\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_a290130bbf5291f6045cbc102eaea5ae5}{Reserved}};\ }
\DoxyCodeLine{00131\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_a58d01493f0832beac3fa2a8d316287da}{CMAR}};\ \ \ \ \ }
\DoxyCodeLine{00132\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def_a35f2f998391ce5133f6e1f4ca3e9a21c}{CMDR}};\ \ \ \ \ }
\DoxyCodeLine{00133\ }
\DoxyCodeLine{00134\ \}\mbox{\hyperlink{struct_m_d_m_a___link_node_type_def}{MDMA\_LinkNodeTypeDef}};}
\DoxyCodeLine{00135\ }
\DoxyCodeLine{00140\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct}}
\DoxyCodeLine{00141\ \{}
\DoxyCodeLine{00142\ \ \ \mbox{\hyperlink{struct_m_d_m_a___init_type_def}{MDMA\_InitTypeDef}}\ \mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def_a701fec2bc3fb4e0bee8a99104463fefd}{Init}};\ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00143\ \ \ uint32\_t\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def_ac536fa7c94957127ebf16967b57e2159}{SrcAddress}};\ \ \ \ \ \ }
\DoxyCodeLine{00144\ \ \ uint32\_t\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def_a8001faaf250419fe85434fb7071ac507}{DstAddress}};\ \ \ \ \ \ }
\DoxyCodeLine{00145\ \ \ uint32\_t\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def_a7607cd754cdebbf1586b03b921c175a9}{BlockDataLength}};\ }
\DoxyCodeLine{00146\ \ \ uint32\_t\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def_ab55c500ec3cf01327d573f0d770907fb}{BlockCount}};\ \ \ \ \ \ }
\DoxyCodeLine{00147\ }
\DoxyCodeLine{00148\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def_a5d9fc2a9479b080194fe5a47d5d6bbbf}{PostRequestMaskAddress}};\ \ }
\DoxyCodeLine{00150\ }
\DoxyCodeLine{00151\ \ \ uint32\_t\ \mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def_a48a28b1393594c37a496ce8af4a292ac}{PostRequestMaskData}};\ \ \ \ \ }
\DoxyCodeLine{00153\ }
\DoxyCodeLine{00154\ }
\DoxyCodeLine{00155\ \}\mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def}{MDMA\_LinkNodeConfTypeDef}};}
\DoxyCodeLine{00156\ }
\DoxyCodeLine{00157\ }
\DoxyCodeLine{00161\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}}
\DoxyCodeLine{00162\ \{}
\DoxyCodeLine{00163\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga1e58ed6c9c6842db93575e2624537327a133025ddc8d943e8e87ad3a9c0207b6c}{HAL\_MDMA\_STATE\_RESET}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x00U,\ \ }
\DoxyCodeLine{00164\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga1e58ed6c9c6842db93575e2624537327ad550a7332f8f9766be6d9426cc281ec0}{HAL\_MDMA\_STATE\_READY}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x01U,\ \ }
\DoxyCodeLine{00165\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga1e58ed6c9c6842db93575e2624537327aa02dac31ae7054b3b22d77d03e531b0d}{HAL\_MDMA\_STATE\_BUSY}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x02U,\ \ }
\DoxyCodeLine{00166\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga1e58ed6c9c6842db93575e2624537327af9dc95e8c8ccc82ead4fc2831d296413}{HAL\_MDMA\_STATE\_ERROR}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x03U,\ \ }
\DoxyCodeLine{00167\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga1e58ed6c9c6842db93575e2624537327ad3a126a36381b9746a03bf81ad0f1d4d}{HAL\_MDMA\_STATE\_ABORT}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x04U,\ \ }
\DoxyCodeLine{00168\ }
\DoxyCodeLine{00169\ \}\mbox{\hyperlink{group___m_d_m_a___exported___types_ga1e58ed6c9c6842db93575e2624537327}{HAL\_MDMA\_StateTypeDef}};}
\DoxyCodeLine{00170\ }
\DoxyCodeLine{00174\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}}
\DoxyCodeLine{00175\ \{}
\DoxyCodeLine{00176\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga589cfedecc29440bc12c96a872c967d9a4c610f559c818c0f79d7e9a1ac666ba0}{HAL\_MDMA\_FULL\_TRANSFER}}\ \ \ \ \ \ \ \ \ =\ 0x00U,\ \ \ }
\DoxyCodeLine{00177\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga589cfedecc29440bc12c96a872c967d9a667357341af0e9c8b0ec7d35fd6cbdde}{HAL\_MDMA\_BUFFER\_TRANSFER}}\ \ \ \ \ \ \ =\ 0x01U,\ \ \ }
\DoxyCodeLine{00178\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga589cfedecc29440bc12c96a872c967d9aadc788a52ebd23841f9862bddd2c864b}{HAL\_MDMA\_BLOCK\_TRANSFER}}\ \ \ \ \ \ \ \ =\ 0x02U,\ \ \ }
\DoxyCodeLine{00179\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_gga589cfedecc29440bc12c96a872c967d9ae827bd536e8e73b4ad46599a021c7aa4}{HAL\_MDMA\_REPEAT\_BLOCK\_TRANSFER}}\ =\ 0x03U\ \ \ \ }
\DoxyCodeLine{00180\ }
\DoxyCodeLine{00181\ \}\mbox{\hyperlink{group___m_d_m_a___exported___types_ga589cfedecc29440bc12c96a872c967d9}{HAL\_MDMA\_LevelCompleteTypeDef}};}
\DoxyCodeLine{00182\ }
\DoxyCodeLine{00186\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}}
\DoxyCodeLine{00187\ \{}
\DoxyCodeLine{00188\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_ggaa14c658f1c646dd585d64890b223ee93a6405f80c812786d1fa74efcc2eda0987}{HAL\_MDMA\_XFER\_CPLT\_CB\_ID}}\ \ \ \ \ \ \ \ \ \ =\ 0x00U,\ \ \ \ }
\DoxyCodeLine{00189\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_ggaa14c658f1c646dd585d64890b223ee93acc13ed5a6210a479777628f7783cb854}{HAL\_MDMA\_XFER\_BUFFERCPLT\_CB\_ID}}\ \ \ \ =\ 0x01U,\ \ \ \ }
\DoxyCodeLine{00190\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_ggaa14c658f1c646dd585d64890b223ee93ae680e40f6c4ccee9f35d060dfd71f01f}{HAL\_MDMA\_XFER\_BLOCKCPLT\_CB\_ID}}\ \ \ \ \ =\ 0x02U,\ \ \ \ }
\DoxyCodeLine{00191\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_ggaa14c658f1c646dd585d64890b223ee93ac4ea2f1c2834e6f9f56e726d503a0acd}{HAL\_MDMA\_XFER\_REPBLOCKCPLT\_CB\_ID}}\ \ =\ 0x03U,\ \ \ \ }
\DoxyCodeLine{00192\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_ggaa14c658f1c646dd585d64890b223ee93ad31282b254b5b23037f0e49c945e2d05}{HAL\_MDMA\_XFER\_ERROR\_CB\_ID}}\ \ \ \ \ \ \ \ \ =\ 0x04U,\ \ \ \ }
\DoxyCodeLine{00193\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_ggaa14c658f1c646dd585d64890b223ee93a6bc746242edf94b729a26e40fea4ddf1}{HAL\_MDMA\_XFER\_ABORT\_CB\_ID}}\ \ \ \ \ \ \ \ \ =\ 0x05U,\ \ \ \ }
\DoxyCodeLine{00194\ \ \ \mbox{\hyperlink{group___m_d_m_a___exported___types_ggaa14c658f1c646dd585d64890b223ee93ae6140f336cab2c55864a3ada4116e9b9}{HAL\_MDMA\_XFER\_ALL\_CB\_ID}}\ \ \ \ \ \ \ \ \ \ \ =\ 0x06U\ \ \ \ \ }
\DoxyCodeLine{00195\ }
\DoxyCodeLine{00196\ \}\mbox{\hyperlink{group___m_d_m_a___exported___types_gaa14c658f1c646dd585d64890b223ee93}{HAL\_MDMA\_CallbackIDTypeDef}};}
\DoxyCodeLine{00197\ }
\DoxyCodeLine{00198\ }
\DoxyCodeLine{00202\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def}{\_\_MDMA\_HandleTypeDef}}}
\DoxyCodeLine{00203\ \{}
\DoxyCodeLine{00204\ \ \ \mbox{\hyperlink{struct_m_d_m_a___channel___type_def}{MDMA\_Channel\_TypeDef}}\ *\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_ace4f4d7ade188e6997dd9ad54d038746}{Instance}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00205\ }
\DoxyCodeLine{00206\ \ \ \mbox{\hyperlink{struct_m_d_m_a___init_type_def}{MDMA\_InitTypeDef}}\ \ \ \ \ \ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_ae479ae40d16026b0db66e9f6166da8f4}{Init}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00207\ }
\DoxyCodeLine{00208\ \ \ \mbox{\hyperlink{stm32h7xx__hal__def_8h_ab367482e943333a1299294eadaad284b}{HAL\_LockTypeDef}}\ \ \ \ \ \ \ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_abbf214e6cf30fa617a46ac552fe7e013}{Lock}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00209\ }
\DoxyCodeLine{00210\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ \mbox{\hyperlink{group___m_d_m_a___exported___types_ga1e58ed6c9c6842db93575e2624537327}{HAL\_MDMA\_StateTypeDef}}\ \ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_ae341d77e8a41b03d4540bd35a6b7f035}{State}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00211\ }
\DoxyCodeLine{00212\ \ \ \textcolor{keywordtype}{void}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ *\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_a8d7a76a7e33b1e42fe318fdfb13496f8}{Parent}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00213\ }
\DoxyCodeLine{00214\ \ \ void\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (*\ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_a93cd1c39fa8fe5d46e18e47c7770fe80}{XferCpltCallback}})(\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def}{\_\_MDMA\_HandleTypeDef}}\ *\ hmdma);\ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00215\ }
\DoxyCodeLine{00216\ \ \ void\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (*\ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_a44a1f3b8e38da9a5da69b4f763197635}{XferBufferCpltCallback}})(\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def}{\_\_MDMA\_HandleTypeDef}}\ *\ hmdma);\ \ \ \ \ \ }
\DoxyCodeLine{00217\ }
\DoxyCodeLine{00218\ \ \ void\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (*\ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_aa03ffd8fde6e10932aa826c529af3017}{XferBlockCpltCallback}})(\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def}{\_\_MDMA\_HandleTypeDef}}\ *\ hmdma);\ \ \ \ \ \ \ }
\DoxyCodeLine{00219\ }
\DoxyCodeLine{00220\ \ \ void\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (*\ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_aa4c1548b13d4d17a13a24d5172c912bc}{XferRepeatBlockCpltCallback}})(\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def}{\_\_MDMA\_HandleTypeDef}}\ *\ hmdma);\ }
\DoxyCodeLine{00221\ }
\DoxyCodeLine{00222\ \ \ void\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (*\ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_ae8be5afbbb1a53094977eeaf257854b0}{XferErrorCallback}})(\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def}{\_\_MDMA\_HandleTypeDef}}\ *\ hmdma);\ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00223\ }
\DoxyCodeLine{00224\ \ \ void\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (*\ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_afb5b6518a332e029ef36aab8793a5e56}{XferAbortCallback}})(\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def}{\_\_MDMA\_HandleTypeDef}}\ *\ hmdma);\ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00225\ }
\DoxyCodeLine{00226\ }
\DoxyCodeLine{00227\ \ \ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def}{MDMA\_LinkNodeTypeDef}}\ *\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_a4bb9bbcb610db30ec400adeb9ec7bfb2}{FirstLinkedListNodeAddress}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00232\ }
\DoxyCodeLine{00233\ \ \ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def}{MDMA\_LinkNodeTypeDef}}\ *\mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_a5ad7ade77379961185cd02b7693e666a}{LastLinkedListNodeAddress}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00237\ \ \ uint32\_t\ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_abb4b0d2a2652a641833f24843f6980b9}{LinkedListNodeCounter}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00238\ }
\DoxyCodeLine{00239\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_____m_d_m_a___handle_type_def_a3d80bbf71e034e4eaa2818cf9ada234c}{ErrorCode}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00240\ }
\DoxyCodeLine{00241\ \}\ \mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}};}
\DoxyCodeLine{00242\ }
\DoxyCodeLine{00246\ }
\DoxyCodeLine{00247\ \textcolor{comment}{/*\ Exported\ constants\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00248\ }
\DoxyCodeLine{00253\ }
\DoxyCodeLine{00258\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_NONE\ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00259\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_READ\_XFER\ \ \ ((uint32\_t)0x00000001U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00260\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_WRITE\_XFER\ \ ((uint32\_t)0x00000002U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00261\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_MASK\_DATA\ \ \ ((uint32\_t)0x00000004U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00262\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_LINKED\_LIST\ ((uint32\_t)0x00000008U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00263\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_ALIGNMENT\ \ \ ((uint32\_t)0x00000010U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00264\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_BLOCK\_SIZE\ \ ((uint32\_t)0x00000020U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00265\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_TIMEOUT\ \ \ \ \ ((uint32\_t)0x00000040U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00266\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_NO\_XFER\ \ \ \ \ ((uint32\_t)0x00000080U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00267\ \textcolor{preprocessor}{\#define\ HAL\_MDMA\_ERROR\_BUSY\ \ \ \ \ \ \ \ ((uint32\_t)0x00000100U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00268\ }
\DoxyCodeLine{00272\ }
\DoxyCodeLine{00277\ }
\DoxyCodeLine{00278\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA1\_Stream0\_TC\ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00279\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA1\_Stream1\_TC\ \ \ \ \ \ ((uint32\_t)0x00000001U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00280\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA1\_Stream2\_TC\ \ \ \ \ \ ((uint32\_t)0x00000002U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00281\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA1\_Stream3\_TC\ \ \ \ \ \ ((uint32\_t)0x00000003U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00282\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA1\_Stream4\_TC\ \ \ \ \ \ ((uint32\_t)0x00000004U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00283\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA1\_Stream5\_TC\ \ \ \ \ \ ((uint32\_t)0x00000005U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00284\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA1\_Stream6\_TC\ \ \ \ \ \ ((uint32\_t)0x00000006U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00285\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA1\_Stream7\_TC\ \ \ \ \ \ ((uint32\_t)0x00000007U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00286\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2\_Stream0\_TC\ \ \ \ \ \ ((uint32\_t)0x00000008U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00287\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2\_Stream1\_TC\ \ \ \ \ \ ((uint32\_t)0x00000009U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00288\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2\_Stream2\_TC\ \ \ \ \ \ ((uint32\_t)0x0000000AU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00289\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2\_Stream3\_TC\ \ \ \ \ \ ((uint32\_t)0x0000000BU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00290\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2\_Stream4\_TC\ \ \ \ \ \ ((uint32\_t)0x0000000CU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00291\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2\_Stream5\_TC\ \ \ \ \ \ ((uint32\_t)0x0000000DU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00292\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2\_Stream6\_TC\ \ \ \ \ \ ((uint32\_t)0x0000000EU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00293\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2\_Stream7\_TC\ \ \ \ \ \ ((uint32\_t)0x0000000FU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00294\ \textcolor{preprocessor}{\#if\ defined\ (LTDC)}}
\DoxyCodeLine{00295\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_LTDC\_LINE\_IT\ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000010U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00296\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ LTDC\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00297\ \textcolor{preprocessor}{\#if\ defined\ (JPEG)}}
\DoxyCodeLine{00298\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_JPEG\_INFIFO\_TH\ \ \ \ \ \ \ ((uint32\_t)0x00000011U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00299\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_JPEG\_INFIFO\_NF\ \ \ \ \ \ \ ((uint32\_t)0x00000012U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00300\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_JPEG\_OUTFIFO\_TH\ \ \ \ \ \ ((uint32\_t)0x00000013U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00301\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_JPEG\_OUTFIFO\_NE\ \ \ \ \ \ ((uint32\_t)0x00000014U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00302\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_JPEG\_END\_CONVERSION\ \ ((uint32\_t)0x00000015U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00303\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ JPEG\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00304\ \textcolor{preprocessor}{\#if\ defined\ (OCTOSPI1)}}
\DoxyCodeLine{00305\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_OCTOSPI1\_FIFO\_TH\ \ \ \ \ ((uint32\_t)0x00000016U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00306\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_OCTOSPI1\_TC\ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000017U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00307\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ OCTOSPI1\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00308\ \textcolor{preprocessor}{\#if\ defined\ (QUADSPI)}}
\DoxyCodeLine{00309\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_QUADSPI\_FIFO\_TH\ \ \ \ \ \ ((uint32\_t)0x00000016U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00310\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_QUADSPI\_TC\ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000017U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00311\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ QUADSPI\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00312\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2D\_CLUT\_TC\ \ \ \ \ \ \ \ ((uint32\_t)0x00000018U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00313\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2D\_TC\ \ \ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000019U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00314\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DMA2D\_TW\ \ \ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x0000001AU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00315\ }
\DoxyCodeLine{00316\ \textcolor{preprocessor}{\#if\ defined\ (DSI)}}
\DoxyCodeLine{00317\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DSI\_TEARING\_EFFECT\ \ \ ((uint32\_t)0x0000001BU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00318\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_DSI\_END\_REFRESH\ \ \ \ \ \ ((uint32\_t)0x0000001CU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00319\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DSI\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00320\ }
\DoxyCodeLine{00321\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_SDMMC1\_END\_DATA\ \ \ \ \ \ ((uint32\_t)0x0000001DU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00322\ }
\DoxyCodeLine{00323\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_SDMMC1\_DMA\_ENDBUFFER\ ((uint32\_t)0x0000001EU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00324\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_SDMMC1\_COMMAND\_END\ \ \ ((uint32\_t)0x0000001FU)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00325\ }
\DoxyCodeLine{00326\ \textcolor{preprocessor}{\#if\ defined\ (OCTOSPI2)}}
\DoxyCodeLine{00327\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_OCTOSPI2\_FIFO\_TH\ \ \ \ \ ((uint32\_t)0x00000020U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00328\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_OCTOSPI2\_TC\ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000021U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00329\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ OCTOSPI2\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00330\ }
\DoxyCodeLine{00331\ \textcolor{preprocessor}{\#define\ MDMA\_REQUEST\_SW\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x40000000U)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00332\ }
\DoxyCodeLine{00336\ }
\DoxyCodeLine{00341\ \textcolor{preprocessor}{\#define\ MDMA\_BUFFER\_TRANSFER\ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00342\ \textcolor{preprocessor}{\#define\ MDMA\_BLOCK\_TRANSFER\ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_TRGM\_0)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00343\ \textcolor{preprocessor}{\#define\ MDMA\_REPEAT\_BLOCK\_TRANSFER\ \ \ \ ((uint32\_t)MDMA\_CTCR\_TRGM\_1)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00344\ \textcolor{preprocessor}{\#define\ MDMA\_FULL\_TRANSFER\ \ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_TRGM)\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00345\ }
\DoxyCodeLine{00349\ }
\DoxyCodeLine{00354\ \textcolor{preprocessor}{\#define\ MDMA\_PRIORITY\_LOW\ \ \ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00355\ \textcolor{preprocessor}{\#define\ MDMA\_PRIORITY\_MEDIUM\ \ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CCR\_PL\_0)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00356\ \textcolor{preprocessor}{\#define\ MDMA\_PRIORITY\_HIGH\ \ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CCR\_PL\_1)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00357\ \textcolor{preprocessor}{\#define\ MDMA\_PRIORITY\_VERY\_HIGH\ \ \ \ \ \ \ ((uint32\_t)MDMA\_CCR\_PL)\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00358\ }
\DoxyCodeLine{00362\ }
\DoxyCodeLine{00363\ }
\DoxyCodeLine{00368\ \textcolor{preprocessor}{\#define\ MDMA\_LITTLE\_ENDIANNESS\_PRESERVE\ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00369\ \textcolor{preprocessor}{\#define\ MDMA\_LITTLE\_BYTE\_ENDIANNESS\_EXCHANGE\ \ \ \ \ ((uint32\_t)MDMA\_CCR\_BEX)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00370\ \textcolor{preprocessor}{\#define\ MDMA\_LITTLE\_HALFWORD\_ENDIANNESS\_EXCHANGE\ ((uint32\_t)MDMA\_CCR\_HEX)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00371\ \textcolor{preprocessor}{\#define\ MDMA\_LITTLE\_WORD\_ENDIANNESS\_EXCHANGE\ \ \ \ \ ((uint32\_t)MDMA\_CCR\_WEX)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00372\ }
\DoxyCodeLine{00376\ }
\DoxyCodeLine{00381\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_INC\_DISABLE\ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00382\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_INC\_BYTE\ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SINC\_1)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00383\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_INC\_HALFWORD\ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SINC\_1\ |\ (uint32\_t)MDMA\_CTCR\_SINCOS\_0)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00384\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_INC\_WORD\ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SINC\_1\ |\ (uint32\_t)MDMA\_CTCR\_SINCOS\_1)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00385\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_INC\_DOUBLEWORD\ \ \ ((uint32\_t)MDMA\_CTCR\_SINC\_1\ |\ (uint32\_t)MDMA\_CTCR\_SINCOS)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00386\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_DEC\_BYTE\ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SINC)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00387\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_DEC\_HALFWORD\ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SINC\ |\ (uint32\_t)MDMA\_CTCR\_SINCOS\_0)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00388\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_DEC\_WORD\ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SINC\ |\ (uint32\_t)MDMA\_CTCR\_SINCOS\_1)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00389\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_DEC\_DOUBLEWORD\ \ \ ((uint32\_t)MDMA\_CTCR\_SINC\ |\ (uint32\_t)MDMA\_CTCR\_SINCOS)\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00390\ }
\DoxyCodeLine{00394\ }
\DoxyCodeLine{00399\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_INC\_DISABLE\ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00400\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_INC\_BYTE\ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DINC\_1)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00401\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_INC\_HALFWORD\ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DINC\_1\ |\ (uint32\_t)MDMA\_CTCR\_DINCOS\_0)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00402\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_INC\_WORD\ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DINC\_1\ |\ (uint32\_t)MDMA\_CTCR\_DINCOS\_1)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00403\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_INC\_DOUBLEWORD\ \ \ ((uint32\_t)MDMA\_CTCR\_DINC\_1\ |\ (uint32\_t)MDMA\_CTCR\_DINCOS)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00404\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_DEC\_BYTE\ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DINC)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00405\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_DEC\_HALFWORD\ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DINC\ |\ (uint32\_t)MDMA\_CTCR\_DINCOS\_0)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00406\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_DEC\_WORD\ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DINC\ |\ (uint32\_t)MDMA\_CTCR\_DINCOS\_1)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00407\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_DEC\_DOUBLEWORD\ \ \ ((uint32\_t)MDMA\_CTCR\_DINC\ |\ (uint32\_t)MDMA\_CTCR\_DINCOS)\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00408\ }
\DoxyCodeLine{00412\ }
\DoxyCodeLine{00417\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_DATASIZE\_BYTE\ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00418\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_DATASIZE\_HALFWORD\ \ \ \ ((uint32\_t)MDMA\_CTCR\_SSIZE\_0)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00419\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_DATASIZE\_WORD\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SSIZE\_1)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00420\ \textcolor{preprocessor}{\#define\ MDMA\_SRC\_DATASIZE\_DOUBLEWORD\ \ ((uint32\_t)MDMA\_CTCR\_SSIZE)\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00421\ }
\DoxyCodeLine{00425\ }
\DoxyCodeLine{00430\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_DATASIZE\_BYTE\ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00431\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_DATASIZE\_HALFWORD\ \ \ \ ((uint32\_t)MDMA\_CTCR\_DSIZE\_0)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00432\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_DATASIZE\_WORD\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DSIZE\_1)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00433\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_DATASIZE\_DOUBLEWORD\ \ ((uint32\_t)MDMA\_CTCR\_DSIZE)\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00434\ }
\DoxyCodeLine{00438\ }
\DoxyCodeLine{00443\ \textcolor{preprocessor}{\#define\ MDMA\_DATAALIGN\_PACKENABLE\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_PKE)\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00445\ \textcolor{preprocessor}{\#define\ MDMA\_DATAALIGN\_RIGHT\ \ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00446\ \textcolor{preprocessor}{\#define\ MDMA\_DATAALIGN\_RIGHT\_SIGNED\ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_PAM\_0)\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00448\ \textcolor{preprocessor}{\#define\ MDMA\_DATAALIGN\_LEFT\ \ \ \ \ \ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_PAM\_1)\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00449\ }
\DoxyCodeLine{00453\ }
\DoxyCodeLine{00458\ \textcolor{preprocessor}{\#define\ MDMA\_SOURCE\_BURST\_SINGLE\ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00459\ \textcolor{preprocessor}{\#define\ MDMA\_SOURCE\_BURST\_2BEATS\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SBURST\_0)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00460\ \textcolor{preprocessor}{\#define\ MDMA\_SOURCE\_BURST\_4BEATS\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SBURST\_1)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00461\ \textcolor{preprocessor}{\#define\ MDMA\_SOURCE\_BURST\_8BEATS\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SBURST\_0\ |\ (uint32\_t)MDMA\_CTCR\_SBURST\_1)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00462\ \textcolor{preprocessor}{\#define\ MDMA\_SOURCE\_BURST\_16BEATS\ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SBURST\_2)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00463\ \textcolor{preprocessor}{\#define\ MDMA\_SOURCE\_BURST\_32BEATS\ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SBURST\_0\ |\ (uint32\_t)MDMA\_CTCR\_SBURST\_2)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00464\ \textcolor{preprocessor}{\#define\ MDMA\_SOURCE\_BURST\_64BEATS\ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SBURST\_1\ |\ (uint32\_t)MDMA\_CTCR\_SBURST\_2)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00465\ \textcolor{preprocessor}{\#define\ MDMA\_SOURCE\_BURST\_128BEATS\ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_SBURST)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00466\ }
\DoxyCodeLine{00470\ }
\DoxyCodeLine{00475\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_BURST\_SINGLE\ \ \ \ \ \ \ \ ((uint32\_t)0x00000000U)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00476\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_BURST\_2BEATS\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DBURST\_0)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00477\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_BURST\_4BEATS\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DBURST\_1)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00478\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_BURST\_8BEATS\ \ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DBURST\_0\ |\ (uint32\_t)MDMA\_CTCR\_DBURST\_1)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00479\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_BURST\_16BEATS\ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DBURST\_2)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00480\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_BURST\_32BEATS\ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DBURST\_0\ |\ (uint32\_t)MDMA\_CTCR\_DBURST\_2)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00481\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_BURST\_64BEATS\ \ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DBURST\_1\ |\ (uint32\_t)MDMA\_CTCR\_DBURST\_2)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00482\ \textcolor{preprocessor}{\#define\ MDMA\_DEST\_BURST\_128BEATS\ \ \ \ \ \ ((uint32\_t)MDMA\_CTCR\_DBURST)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00483\ }
\DoxyCodeLine{00487\ }
\DoxyCodeLine{00492\ \textcolor{preprocessor}{\#define\ MDMA\_IT\_TE\ \ \ ((uint32\_t)MDMA\_CCR\_TEIE)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00493\ \textcolor{preprocessor}{\#define\ MDMA\_IT\_CTC\ \ ((uint32\_t)MDMA\_CCR\_CTCIE)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00494\ \textcolor{preprocessor}{\#define\ MDMA\_IT\_BRT\ \ ((uint32\_t)MDMA\_CCR\_BRTIE)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00495\ \textcolor{preprocessor}{\#define\ MDMA\_IT\_BT\ \ \ ((uint32\_t)MDMA\_CCR\_BTIE)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00496\ \textcolor{preprocessor}{\#define\ MDMA\_IT\_BFTC\ ((uint32\_t)MDMA\_CCR\_TCIE)\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00497\ }
\DoxyCodeLine{00501\ }
\DoxyCodeLine{00506\ \textcolor{preprocessor}{\#define\ MDMA\_FLAG\_TE\ \ \ \ ((uint32\_t)MDMA\_CISR\_TEIF)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00507\ \textcolor{preprocessor}{\#define\ MDMA\_FLAG\_CTC\ \ \ ((uint32\_t)MDMA\_CISR\_CTCIF)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00508\ \textcolor{preprocessor}{\#define\ MDMA\_FLAG\_BRT\ \ \ ((uint32\_t)MDMA\_CISR\_BRTIF)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00509\ \textcolor{preprocessor}{\#define\ MDMA\_FLAG\_BT\ \ \ \ ((uint32\_t)MDMA\_CISR\_BTIF)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00510\ \textcolor{preprocessor}{\#define\ MDMA\_FLAG\_BFTC\ \ ((uint32\_t)MDMA\_CISR\_TCIF)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00511\ \textcolor{preprocessor}{\#define\ MDMA\_FLAG\_CRQA\ \ ((uint32\_t)MDMA\_CISR\_CRQA)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00512\ }
\DoxyCodeLine{00516\ }
\DoxyCodeLine{00520\ }
\DoxyCodeLine{00521\ \textcolor{comment}{/*\ Exported\ macro\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00522\ }
\DoxyCodeLine{00526\ }
\DoxyCodeLine{00532\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_ENABLE(\_\_HANDLE\_\_)\ \ ((\_\_HANDLE\_\_)-\/>Instance-\/>CCR\ |=\ \ MDMA\_CCR\_EN)}}
\DoxyCodeLine{00533\ }
\DoxyCodeLine{00539\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_DISABLE(\_\_HANDLE\_\_)\ \ ((\_\_HANDLE\_\_)-\/>Instance-\/>CCR\ \&=\ \ \string~MDMA\_CCR\_EN)}}
\DoxyCodeLine{00540\ }
\DoxyCodeLine{00554\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_GET\_FLAG(\_\_HANDLE\_\_,\ \_\_FLAG\_\_)\ \ ((\_\_HANDLE\_\_)-\/>Instance-\/>CISR\ \&\ (\_\_FLAG\_\_))}}
\DoxyCodeLine{00555\ }
\DoxyCodeLine{00568\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_CLEAR\_FLAG(\_\_HANDLE\_\_,\ \_\_FLAG\_\_)\ ((\_\_HANDLE\_\_)-\/>Instance-\/>CIFCR\ =\ (\_\_FLAG\_\_))}}
\DoxyCodeLine{00569\ }
\DoxyCodeLine{00582\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_ENABLE\_IT(\_\_HANDLE\_\_,\ \_\_INTERRUPT\_\_)\ \ \ ((\_\_HANDLE\_\_)-\/>Instance-\/>CCR\ |=\ (\_\_INTERRUPT\_\_))}}
\DoxyCodeLine{00583\ }
\DoxyCodeLine{00596\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_DISABLE\_IT(\_\_HANDLE\_\_,\ \_\_INTERRUPT\_\_)\ \ ((\_\_HANDLE\_\_)-\/>Instance-\/>CCR\ \&=\ \string~(\_\_INTERRUPT\_\_))}}
\DoxyCodeLine{00597\ }
\DoxyCodeLine{00609\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_GET\_IT\_SOURCE(\_\_HANDLE\_\_,\ \_\_INTERRUPT\_\_)\ \ (((\_\_HANDLE\_\_)-\/>Instance-\/>CCR\ \&\ (\_\_INTERRUPT\_\_)))}}
\DoxyCodeLine{00610\ }
\DoxyCodeLine{00617\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_SET\_COUNTER(\_\_HANDLE\_\_,\ \_\_COUNTER\_\_)\ \ ((\_\_HANDLE\_\_)-\/>Instance-\/>CBNDTR\ |=\ ((\_\_COUNTER\_\_)\ \&\ MDMA\_CBNDTR\_BNDT))}}
\DoxyCodeLine{00618\ }
\DoxyCodeLine{00624\ \textcolor{preprocessor}{\#define\ \_\_HAL\_MDMA\_GET\_COUNTER(\_\_HANDLE\_\_)\ ((\_\_HANDLE\_\_)-\/>Instance-\/>CBNDTR\ \&\ MDMA\_CBNDTR\_BNDT)}}
\DoxyCodeLine{00625\ }
\DoxyCodeLine{00629\ }
\DoxyCodeLine{00630\ \textcolor{comment}{/*\ Exported\ functions\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00634\ }
\DoxyCodeLine{00635\ \textcolor{comment}{/*\ Initialization\ and\ de-\/initialization\ functions\ *****************************/}}
\DoxyCodeLine{00640\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_Init(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00641\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_DeInit\ (\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00642\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_ConfigPostRequestMask(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma,\ uint32\_t\ MaskAddress,\ uint32\_t\ MaskData);}
\DoxyCodeLine{00643\ }
\DoxyCodeLine{00644\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_RegisterCallback(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma,\ \mbox{\hyperlink{group___m_d_m_a___exported___types_gaa14c658f1c646dd585d64890b223ee93}{HAL\_MDMA\_CallbackIDTypeDef}}\ CallbackID,\ \textcolor{keywordtype}{void}\ (*\ pCallback)(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *\_hmdma));}
\DoxyCodeLine{00645\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_UnRegisterCallback(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma,\ \mbox{\hyperlink{group___m_d_m_a___exported___types_gaa14c658f1c646dd585d64890b223ee93}{HAL\_MDMA\_CallbackIDTypeDef}}\ CallbackID);}
\DoxyCodeLine{00646\ }
\DoxyCodeLine{00650\ }
\DoxyCodeLine{00651\ \textcolor{comment}{/*\ Linked\ list\ operation\ functions\ ********************************************/}}
\DoxyCodeLine{00656\ }
\DoxyCodeLine{00657\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_LinkedList\_CreateNode(\mbox{\hyperlink{struct_m_d_m_a___link_node_type_def}{MDMA\_LinkNodeTypeDef}}\ *pNode,\ \mbox{\hyperlink{struct_m_d_m_a___link_node_conf_type_def}{MDMA\_LinkNodeConfTypeDef}}\ *pNodeConfig);}
\DoxyCodeLine{00658\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_LinkedList\_AddNode(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma,\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def}{MDMA\_LinkNodeTypeDef}}\ *pNewNode,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def}{MDMA\_LinkNodeTypeDef}}\ *pPrevNode);}
\DoxyCodeLine{00659\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_LinkedList\_RemoveNode(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma,\ \mbox{\hyperlink{struct_m_d_m_a___link_node_type_def}{MDMA\_LinkNodeTypeDef}}\ *pNode);}
\DoxyCodeLine{00660\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_LinkedList\_EnableCircularMode(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00661\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_LinkedList\_DisableCircularMode(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00662\ }
\DoxyCodeLine{00663\ }
\DoxyCodeLine{00667\ }
\DoxyCodeLine{00668\ \textcolor{comment}{/*\ IO\ operation\ functions\ *****************************************************/}}
\DoxyCodeLine{00673\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_Start\ (\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma,\ uint32\_t\ SrcAddress,\ uint32\_t\ DstAddress,\ uint32\_t\ BlockDataLength,\ uint32\_t\ BlockCount);}
\DoxyCodeLine{00674\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_Start\_IT(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma,\ uint32\_t\ SrcAddress,\ uint32\_t\ DstAddress,\ uint32\_t\ BlockDataLength,\ uint32\_t\ BlockCount);}
\DoxyCodeLine{00675\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_Abort(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00676\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_Abort\_IT(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00677\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_PollForTransfer(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma,\ \mbox{\hyperlink{group___m_d_m_a___exported___types_ga589cfedecc29440bc12c96a872c967d9}{HAL\_MDMA\_LevelCompleteTypeDef}}\ CompleteLevel,\ uint32\_t\ Timeout);}
\DoxyCodeLine{00678\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_MDMA\_GenerateSWRequest(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00679\ \textcolor{keywordtype}{void}\ HAL\_MDMA\_IRQHandler(\mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00680\ }
\DoxyCodeLine{00684\ }
\DoxyCodeLine{00685\ \textcolor{comment}{/*\ Peripheral\ State\ and\ Error\ functions\ ***************************************/}}
\DoxyCodeLine{00690\ \mbox{\hyperlink{group___m_d_m_a___exported___types_ga1e58ed6c9c6842db93575e2624537327}{HAL\_MDMA\_StateTypeDef}}\ HAL\_MDMA\_GetState(\textcolor{keyword}{const}\ \mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00691\ uint32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ HAL\_MDMA\_GetError(\textcolor{keyword}{const}\ \mbox{\hyperlink{group___m_d_m_a___exported___types_gae8e2befd2f94de51db90261afd6bf701}{MDMA\_HandleTypeDef}}\ *hmdma);}
\DoxyCodeLine{00692\ }
\DoxyCodeLine{00696\ }
\DoxyCodeLine{00700\ }
\DoxyCodeLine{00701\ \textcolor{comment}{/*\ Private\ types\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00705\ }
\DoxyCodeLine{00709\ }
\DoxyCodeLine{00710\ \textcolor{comment}{/*\ Private\ defines\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00714\ }
\DoxyCodeLine{00718\ }
\DoxyCodeLine{00719\ \textcolor{comment}{/*\ Private\ variables\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00723\ }
\DoxyCodeLine{00727\ }
\DoxyCodeLine{00728\ \textcolor{comment}{/*\ Private\ constants\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00732\ }
\DoxyCodeLine{00736\ }
\DoxyCodeLine{00737\ \textcolor{comment}{/*\ Private\ macros\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00741\ }
\DoxyCodeLine{00742\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_LEVEL\_COMPLETE(\_\_LEVEL\_\_)\ (((\_\_LEVEL\_\_)\ ==\ HAL\_MDMA\_FULL\_TRANSFER\ )\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00743\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_LEVEL\_\_)\ ==\ HAL\_MDMA\_BUFFER\_TRANSFER\ )||\ \(\backslash\)}}
\DoxyCodeLine{00744\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_LEVEL\_\_)\ ==\ HAL\_MDMA\_BLOCK\_TRANSFER\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00745\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_LEVEL\_\_)\ ==\ HAL\_MDMA\_REPEAT\_BLOCK\_TRANSFER\ ))}}
\DoxyCodeLine{00746\ }
\DoxyCodeLine{00747\ }
\DoxyCodeLine{00748\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_PRIORITY(\_\_PRIORITY\_\_)\ (((\_\_PRIORITY\_\_)\ ==\ MDMA\_PRIORITY\_LOW\ )\ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00749\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_PRIORITY\_\_)\ ==\ MDMA\_PRIORITY\_MEDIUM)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00750\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_PRIORITY\_\_)\ ==\ MDMA\_PRIORITY\_HIGH)\ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00751\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_PRIORITY\_\_)\ ==\ MDMA\_PRIORITY\_VERY\_HIGH))}}
\DoxyCodeLine{00752\ }
\DoxyCodeLine{00753\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_ENDIANNESS\_MODE(\_\_ENDIANNESS\_\_)\ (((\_\_ENDIANNESS\_\_)\ ==\ MDMA\_LITTLE\_ENDIANNESS\_PRESERVE\ )\ \ \ \ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00754\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_ENDIANNESS\_\_)\ ==\ MDMA\_LITTLE\_BYTE\_ENDIANNESS\_EXCHANGE)\ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00755\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_ENDIANNESS\_\_)\ ==\ MDMA\_LITTLE\_HALFWORD\_ENDIANNESS\_EXCHANGE)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00756\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_ENDIANNESS\_\_)\ ==\ MDMA\_LITTLE\_WORD\_ENDIANNESS\_EXCHANGE))}}
\DoxyCodeLine{00757\ }
\DoxyCodeLine{00758\ }
\DoxyCodeLine{00759\ \textcolor{preprocessor}{\#if\ defined\ (OCTOSPI2)}}
\DoxyCodeLine{00760\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_REQUEST(\_\_REQUEST\_\_)\ (((\_\_REQUEST\_\_)\ ==\ MDMA\_REQUEST\_SW\ )\ ||\ ((\_\_REQUEST\_\_)\ <=\ MDMA\_REQUEST\_OCTOSPI2\_TC))}}
\DoxyCodeLine{00761\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00762\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_REQUEST(\_\_REQUEST\_\_)\ (((\_\_REQUEST\_\_)\ ==\ MDMA\_REQUEST\_SW\ )\ ||\ ((\_\_REQUEST\_\_)\ <=\ MDMA\_REQUEST\_SDMMC1\_COMMAND\_END))}}
\DoxyCodeLine{00763\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ OCTOSPI2\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00764\ }
\DoxyCodeLine{00765\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_SOURCE\_INC(\_\_INC\_\_)\ (((\_\_INC\_\_)\ ==\ MDMA\_SRC\_INC\_DISABLE\ )\ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00766\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_SRC\_INC\_BYTE\ )\ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00767\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_SRC\_INC\_HALFWORD\ )\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00768\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_SRC\_INC\_WORD\ )\ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00769\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_SRC\_INC\_DOUBLEWORD)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00770\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_SRC\_DEC\_BYTE)\ \ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00771\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_SRC\_DEC\_HALFWORD)\ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00772\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_SRC\_DEC\_WORD)\ \ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00773\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_SRC\_DEC\_DOUBLEWORD))}}
\DoxyCodeLine{00774\ }
\DoxyCodeLine{00775\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_DESTINATION\_INC(\_\_INC\_\_)\ (((\_\_INC\_\_)\ ==\ MDMA\_DEST\_INC\_DISABLE\ )\ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00776\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_DEST\_INC\_BYTE\ )\ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00777\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_DEST\_INC\_HALFWORD\ )\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00778\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_DEST\_INC\_WORD\ )\ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00779\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_DEST\_INC\_DOUBLEWORD)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00780\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_DEST\_DEC\_BYTE)\ \ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00781\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_DEST\_DEC\_HALFWORD)\ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00782\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_DEST\_DEC\_WORD)\ \ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00783\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_INC\_\_)\ ==\ MDMA\_DEST\_DEC\_DOUBLEWORD))}}
\DoxyCodeLine{00784\ }
\DoxyCodeLine{00785\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_SOURCE\_DATASIZE(\_\_SIZE\_\_)\ (((\_\_SIZE\_\_)\ ==\ MDMA\_SRC\_DATASIZE\_BYTE\ )\ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00786\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_SIZE\_\_)\ ==\ MDMA\_SRC\_DATASIZE\_HALFWORD\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00787\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_SIZE\_\_)\ ==\ MDMA\_SRC\_DATASIZE\_WORD\ )\ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00788\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_SIZE\_\_)\ ==\ MDMA\_SRC\_DATASIZE\_DOUBLEWORD))}}
\DoxyCodeLine{00789\ }
\DoxyCodeLine{00790\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_DESTINATION\_DATASIZE(\_\_SIZE\_\_)\ (((\_\_SIZE\_\_)\ ==\ MDMA\_DEST\_DATASIZE\_BYTE\ )\ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00791\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_SIZE\_\_)\ ==\ MDMA\_DEST\_DATASIZE\_HALFWORD\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00792\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_SIZE\_\_)\ ==\ MDMA\_DEST\_DATASIZE\_WORD\ )\ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00793\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_SIZE\_\_)\ ==\ MDMA\_DEST\_DATASIZE\_DOUBLEWORD))}}
\DoxyCodeLine{00794\ }
\DoxyCodeLine{00795\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_DATA\_ALIGNMENT(\_\_ALIGNMENT\_\_)\ (((\_\_ALIGNMENT\_\_)\ ==\ MDMA\_DATAALIGN\_PACKENABLE\ )\ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00796\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_ALIGNMENT\_\_)\ ==\ MDMA\_DATAALIGN\_RIGHT\ )\ \ \ \ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00797\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_ALIGNMENT\_\_)\ ==\ MDMA\_DATAALIGN\_RIGHT\_SIGNED\ )\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00798\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_ALIGNMENT\_\_)\ ==\ MDMA\_DATAALIGN\_LEFT))}}
\DoxyCodeLine{00799\ }
\DoxyCodeLine{00800\ }
\DoxyCodeLine{00801\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_SOURCE\_BURST(\_\_BURST\_\_)\ (((\_\_BURST\_\_)\ ==\ MDMA\_SOURCE\_BURST\_SINGLE\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00802\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_SOURCE\_BURST\_2BEATS\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00803\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_SOURCE\_BURST\_4BEATS\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00804\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_SOURCE\_BURST\_8BEATS)\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00805\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_SOURCE\_BURST\_16BEATS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00806\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_SOURCE\_BURST\_32BEATS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00807\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_SOURCE\_BURST\_64BEATS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00808\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_SOURCE\_BURST\_128BEATS))}}
\DoxyCodeLine{00809\ }
\DoxyCodeLine{00810\ }
\DoxyCodeLine{00811\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_DESTINATION\_BURST(\_\_BURST\_\_)\ (((\_\_BURST\_\_)\ ==\ MDMA\_DEST\_BURST\_SINGLE\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00812\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_DEST\_BURST\_2BEATS\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00813\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_DEST\_BURST\_4BEATS\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00814\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_DEST\_BURST\_8BEATS)\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00815\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_DEST\_BURST\_16BEATS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00816\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_DEST\_BURST\_32BEATS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00817\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_DEST\_BURST\_64BEATS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00818\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_BURST\_\_)\ ==\ MDMA\_DEST\_BURST\_128BEATS))}}
\DoxyCodeLine{00819\ }
\DoxyCodeLine{00820\ \textcolor{preprocessor}{\ \#define\ IS\_MDMA\_TRANSFER\_TRIGGER\_MODE(\_\_MODE\_\_)\ (((\_\_MODE\_\_)\ ==\ MDMA\_BUFFER\_TRANSFER\ )\ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00821\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_MODE\_\_)\ ==\ MDMA\_BLOCK\_TRANSFER\ )\ \ \ \ \ \ \ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00822\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_MODE\_\_)\ ==\ MDMA\_REPEAT\_BLOCK\_TRANSFER\ )\ ||\ \(\backslash\)}}
\DoxyCodeLine{00823\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\_\_MODE\_\_)\ ==\ MDMA\_FULL\_TRANSFER))}}
\DoxyCodeLine{00824\ }
\DoxyCodeLine{00825\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_BUFFER\_TRANSFER\_LENGTH(\_\_LENGTH\_\_)\ (((\_\_LENGTH\_\_)\ >=\ 0x00000001U)\ \&\&\ ((\_\_LENGTH\_\_)\ <\ 0x000000FFU))}}
\DoxyCodeLine{00826\ }
\DoxyCodeLine{00827\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_BLOCK\_COUNT(\_\_COUNT\_\_)\ (((\_\_COUNT\_\_)\ >\ 0U\ )\ \&\&\ ((\_\_COUNT\_\_)\ <=\ 4096U))}}
\DoxyCodeLine{00828\ }
\DoxyCodeLine{00829\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_TRANSFER\_LENGTH(SIZE)\ (((SIZE)\ >\ 0U)\ \&\&\ ((SIZE)\ <=\ 65536U))}}
\DoxyCodeLine{00830\ }
\DoxyCodeLine{00831\ \textcolor{preprocessor}{\#define\ IS\_MDMA\_BLOCK\_ADDR\_OFFSET(\_\_BLOCK\_ADD\_OFFSET\_\_)\ (((\_\_BLOCK\_ADD\_OFFSET\_\_)\ >\ (-\/65536))\ \&\&\ ((\_\_BLOCK\_ADD\_OFFSET\_\_)\ <\ 65536))}}
\DoxyCodeLine{00832\ }
\DoxyCodeLine{00836\ }
\DoxyCodeLine{00837\ \textcolor{comment}{/*\ Private\ functions\ prototypes\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00841\ }
\DoxyCodeLine{00845\ }
\DoxyCodeLine{00846\ \textcolor{comment}{/*\ Private\ functions\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00850\ }
\DoxyCodeLine{00854\ }
\DoxyCodeLine{00858\ }
\DoxyCodeLine{00862\ }
\DoxyCodeLine{00863\ \textcolor{preprocessor}{\#ifdef\ \_\_cplusplus}}
\DoxyCodeLine{00864\ \}}
\DoxyCodeLine{00865\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00866\ }
\DoxyCodeLine{00867\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ STM32H7xx\_HAL\_MDMA\_H\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00868\ }

\end{DoxyCode}
